02 JUN 2015 by ideonexus

 Metaphor in Science

Metaphor in science, Boyd suggests, is a version of the everyday process in which a metaphor is pressed into service to fill gaps in a language’s vocabulary, like rabbit ears to refer to the antennas that used to sprout from the tops of television sets. Scientists constantly discover new entities that lack an English name, so they often tap a metaphor to supply the needed label: selection in evolution, kettle pond in geology, linkage in genetics, and so on. But they aren’t shackled by the...
  1  notes
 
11 MAY 2013 by ideonexus

 Plato's Theory of Forms and Object Oriented Programming

In the theory of forms, Plato posits that there were these things called "forms," and a form is basically an abstract concept that represents some sort of object that exists. Then these objects were basically some sort of particular thing that has form-ness of some kind. So you can almost think of this as like a class and an instance basically, where you have the general definition and then the specific one. And then those objects also have attributes, which is some sort of quality. Whenever...
  2  notes

Plato's idea of forms and objects with that formness is very similar to the concept in OOP, with classes and objects.